Snippets

Michael Stypa this patch fixes the karaf4 update problem with long bundle names that get generated from the bundles absolute path

Created by Michael Stypa last modified
diff --git a/docs/scripts/ddl/mysql5.sql b/docs/scripts/ddl/mysql5.sql
index b8491e4..6af7d17 100644
--- a/docs/scripts/ddl/mysql5.sql
+++ b/docs/scripts/ddl/mysql5.sql
@@ -8,7 +8,7 @@ INSERT INTO SEQUENCE(SEQ_NAME, SEQ_COUNT) values ('SEQ_GEN', 0);
 
 CREATE TABLE mh_bundleinfo (
   id BIGINT(20) NOT NULL,
-  bundle_name VARCHAR(128) NOT NULL,
+  bundle_name VARCHAR(4096) NOT NULL,
   build_number VARCHAR(128) DEFAULT NULL,
   host VARCHAR(128) NOT NULL,
   bundle_id BIGINT(20) NOT NULL,
diff --git a/modules/matterhorn-kernel/src/main/java/org/opencastproject/kernel/bundleinfo/BundleInfoJpa.java b/modules/matterhorn-kernel/src/main/java/org/opencastproject/kernel/bundleinfo/BundleInfoJpa.java
index dda0c8c..83a35fc 100644
--- a/modules/matterhorn-kernel/src/main/java/org/opencastproject/kernel/bundleinfo/BundleInfoJpa.java
+++ b/modules/matterhorn-kernel/src/main/java/org/opencastproject/kernel/bundleinfo/BundleInfoJpa.java
@@ -65,7 +65,7 @@ public class BundleInfoJpa {
   @Column(name = "host", length = 128, nullable = false)
   protected String host;
 
-  @Column(name = "bundle_name", length = 128, nullable = false)
+  @Column(name = "bundle_name", length = 4096, nullable = false)
   protected String bundleSymbolicName;
 
   @Column(name = "bundle_id", length = 128, nullable = false)

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.