IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  webMethods Asset Build Environment Issue-TeamCity

    Posted Mon July 24, 2023 12:28 PM

    Hi all,

    Am trying to create build through team city for IS version 10.15.

    Have configured team city agent , Asset build Env, Build steps and Params.

    At build composite step, Am facing below error.

    generate-composites:

    17:25:30 [java] java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
    17:25:30 [java] at com.wm.lang.schema.datatypev2.PlugableRegex.create(PlugableRegex.java:14)
    17:25:30 [java] at com.wm.lang.schema.datatypev2.facet.FPattern.setIData(FPattern.java:52)
    17:25:30 [java] at com.wm.lang.schema.datatypev2.Datatype.setIData(Datatype.java:2012)
    17:25:30 [java] at com.wm.lang.schema.util.CodableHashtable.setIData(CodableHashtable.java:197)
    17:25:30 [java] at com.wm.lang.schema.SymbolSpace.(SymbolSpace.java:11)
    17:25:30 [java] at com.wm.lang.ns.NSSchema.setIData(NSSchema.java:842)
    17:25:30 [java] at com.wm.lang.ns.NSSchema.setFromData(NSSchema.java:855)
    17:25:30 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
    17:25:30 [java] at com.wm.lang.ns.NSSchema.(NSSchema.java:83)
    17:25:30 [java] at com.wm.lang.ns.NSSchema.create(NSSchema.java:601)
    17:25:30 [java] at com.wm.app.b2b.server.NSSchemaFactory.createFromNodeDef(NSSchemaFactory.java:18)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.createNode(PackageManager.java:2744)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.getNode(PackageManager.java:1708)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.getFileSystemNodes(PackageManager.java:1685)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1146)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1113)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:1070)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:794)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:662)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:424)
    17:25:30 [java] at com.wm.app.b2b.server.packageLoader.SerialPackageLoader.loadPackages(SerialPackageLoader.java:269)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:397)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:318)
    17:25:30 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:179)
    17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.exportDesignTimeAssets(SolutionAssembler.java:145)
    17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.export(SolutionAssembler.java:348)
    17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.main(SolutionAssembler.java:457)
    17:25:30 [java] Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.MalformedPatternException
    17:25:30 [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    17:25:30 [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    17:25:30 [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    17:25:30 [java] … 27 more
    17:25:31 [java] java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
    17:25:31 [java] at com.wm.lang.schema.datatypev2.PlugableRegex.create(PlugableRegex.java:14)
    17:25:31 [java] at com.wm.lang.schema.datatypev2.facet.FPattern.setIData(FPattern.java:52)
    17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.setIData(Datatype.java:2012)
    17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.createDatatype(Datatype.java:1741)
    17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.create(Datatype.java:1757)
    17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.create(Datatype.java:2250)
    17:25:31 [java] at com.wm.lang.schema.DatatypeFactory.create(DatatypeFactory.java:89)
    17:25:31 [java] at com.wm.lang.schema.ContentTypeFactory.create(ContentTypeFactory.java:32)
    17:25:31 [java] at com.wm.lang.ns.NSField.setFromData(NSField.java:1277)
    17:25:31 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
    17:25:31 [java] at com.wm.lang.ns.NSField.(NSField.java:419)
    17:25:31 [java] at com.wm.lang.ns.NSField.create(NSField.java:465)
    17:25:31 [java] at com.wm.lang.ns.NSRecord.createFields(NSRecord.java:719)
    17:25:31 [java] at com.wm.lang.ns.NSRecord.setFromData(NSRecord.java:527)
    17:25:31 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
    17:25:31 [java] at com.wm.lang.ns.NSField.(NSField.java:419)
    17:25:31 [java] at com.wm.lang.ns.NSRecord.(NSRecord.java:172)
    17:25:31 [java] at com.wm.lang.ns.NSRecord.createRecord(NSRecord.java:197)
    17:25:31 [java] at com.wm.lang.ns.NSField.create(NSField.java:462)
    17:25:31 [java] at com.wm.lang.ns.NSSignature.getAsRecord(NSSignature.java:174)
    17:25:31 [java] at com.wm.lang.ns.NSSignature.setValues(NSSignature.java:125)
    17:25:31 [java] at com.wm.lang.ns.NSSignature.(NSSignature.java:44)
    17:25:31 [java] at com.wm.lang.ns.NSSignature.create(NSSignature.java:66)
    17:25:31 [java] at com.wm.app.b2b.server.BaseService.setNodeValues(BaseService.java:719)
    17:25:31 [java] at com.wm.app.b2b.server.FlowSvcImpl.(FlowSvcImpl.java:46)
    17:25:31 [java] at com.wm.app.b2b.server.FlowServiceFactory.createFromNodeDef(FlowServiceFactory.java:14)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.createNode(PackageManager.java:2744)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.getNode(PackageManager.java:1708)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.getFileSystemNodes(PackageManager.java:1685)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1146)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1113)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:1070)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:794)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:662)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:424)
    17:25:31 [java] at com.wm.app.b2b.server.packageLoader.SerialPackageLoader.loadPackages(SerialPackageLoader.java:269)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:397)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:318)
    17:25:31 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:179)
    17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.exportDesignTimeAssets(SolutionAssembler.java:145)
    17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.export(SolutionAssembler.java:348)
    17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.main(SolutionAssembler.java:457)
    17:25:31 [java] Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.MalformedPatternException
    17:25:31 [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    17:25:31 [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    17:25:31 [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    17:25:31 [java] … 42 more
    17:25:35 [jav

    Can Anyone help me to ressolve this further?


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Mon July 24, 2023 02:16 PM

    @yashraj.makwana, this will be fixed in one of the upcoming fix for Asset Build Environment. Meanwhile, please update common/AssetBuildEnvironment/IS/build.xml file and add following entry marked bold.

    < fileset dir=“${sag.install.dir}/common/lib/ext”>
    < include name=“activation.jar”/>


    **< include name=“jakarta-oro.jar”/> **

    < /fileset>

    Please remove whitespace in front of include above.
    Regards,
    Kalpesh


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Wed July 26, 2023 03:20 AM

    Thank you Kalpesh.

    This fix worked for creating Composite Build.

    But During deployment of Packages to Target Server, I am facing below error for one of my package due to which it is not installing.

    Package “----” did not install successfully.
    Messages:
    utilities.java:12: error: package sun.util.calendar is not visible
    import sun.util.calendar.BaseCalendar.Date;
    ^
    (package sun.util.calendar is declared in module java.base, which does not export it)
    1 error

    Can you please provide suggestion to ressolve this further?


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Wed July 26, 2023 07:09 AM

    Hi Yashraj,

    why do you want to use internal class sun.util.calendar.BaseCalendar.Date instead of java.util based Date classes?

    java.util is publicly available for custom use while sun.util is private to the JVM.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Wed July 26, 2023 08:20 AM

    Hello Holger,

    The packages am trying to deploy was created years before. It is working while deploying to 10.5 IS with teamcity but while deploying to 10.15 IS it is causing issue as i mentioned in description.


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Wed July 26, 2023 08:37 AM

    Hi Yashraj,

    in this case you might have hit an incompatibility issue between Oracle/Sun Java and Azul Zulu Java.

    You will have to refactor your packages to accomodate with current java versions.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Wed July 26, 2023 08:58 AM

    Hi Holger,

    Have tried to deploy same build manually through Deployer to 10.15 IS which we’ve created through 10.5 IS.

    And it is working fine.


    #webMethods
    #Integration-Server-and-ESB


  • 8.  RE: webMethods Asset Build Environment Issue-TeamCity

    Posted Fri July 28, 2023 01:30 AM