Petals SE XSLT

Can't compile XSL stylesheet over 1000 lines : Branch target offset too large for short

Details

  • Type: Bug Bug
  • Status: Inaccurate Inaccurate
  • Priority: Major Major
  • Resolution: Incomplete
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    Lorsque j'essaie de déployer la SU-XSLT ci-jointe j'obtiens l'erreur suivante :

    petals@localhost:/> [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,400 Deploy Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,404 Register a data handler for SU 'su-XSLT-AD008-MajWOTransfoIn-provide'
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Validating the provided WSDL description
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptor manager
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
    [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
    [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 New Service Endpoint deployed : {http://petals.ow2.org/components/xslt/version-2}AD008-MajWOTransfoIn ->256786776257753 (INTERNAL):subdomain1/0/petals-se-xslt
    [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' deployed
    [Petals.JBI-Management.DeploymentServiceImpl]-INFO 2010-08-03 18:08:34,467 Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' deployed
    [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,468 Init Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    com.sun.org.apache.bcel.internal.generic.ClassGenException: Branch target offset too large for short
    at com.sun.org.apache.bcel.internal.generic.BranchInstruction.dump(BranchInstruction.java:99)
    at com.sun.org.apache.bcel.internal.generic.InstructionList.getByteCode(InstructionList.java:980)
    at com.sun.org.apache.bcel.internal.generic.MethodGen.getMethod(MethodGen.java:616)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileNamedTemplate(Mode.java:556)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileTemplates(Mode.java:566)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(Mode.java:818)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileModes(Stylesheet.java:615)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.translate(Stylesheet.java:730)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:354)
    at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:429)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:795)
    at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
    at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
    at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
    at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
    at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
    at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
    at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
    at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
    at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
    at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    ERROR: 'Branch target offset too large for short'
    FATAL ERROR: 'Could not compile stylesheet'
    [Petals.Container.ServiceAssemblyLifeCycle.sa-XSLT-AD008-MajWOTransfoIn-provide]-SEVERE 2010-08-03 18:08:35,983 Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    javax.jbi.management.DeploymentException: Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:583)
    at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
    at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
    at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
    at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
    at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
    at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
    at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:119)
    at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
    ... 11 more
    Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828)
    at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
    at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
    ... 12 more
    [Petals.JBI-Management.DeploymentServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Unable to start the service assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide'
    javax.jbi.JBIException: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196)
    at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
    at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
    at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
    at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    [Petals.AutoLoaderServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Error during the deployment of a service assembly:
    java.lang.Exception: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
    at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:544)
    at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
    at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
    at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
    at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)

    Show
    Lorsque j'essaie de déployer la SU-XSLT ci-jointe j'obtiens l'erreur suivante : petals@localhost:/> [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,400 Deploy Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,404 Register a data handler for SU 'su-XSLT-AD008-MajWOTransfoIn-provide' [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Validating the provided WSDL description [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptor manager [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors... [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors... [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors... [Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors... [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 New Service Endpoint deployed : {http://petals.ow2.org/components/xslt/version-2}AD008-MajWOTransfoIn ->256786776257753 (INTERNAL):subdomain1/0/petals-se-xslt [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' deployed [Petals.JBI-Management.DeploymentServiceImpl]-INFO 2010-08-03 18:08:34,467 Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' deployed [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,468 Init Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' com.sun.org.apache.bcel.internal.generic.ClassGenException: Branch target offset too large for short at com.sun.org.apache.bcel.internal.generic.BranchInstruction.dump(BranchInstruction.java:99) at com.sun.org.apache.bcel.internal.generic.InstructionList.getByteCode(InstructionList.java:980) at com.sun.org.apache.bcel.internal.generic.MethodGen.getMethod(MethodGen.java:616) at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileNamedTemplate(Mode.java:556) at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileTemplates(Mode.java:566) at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(Mode.java:818) at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileModes(Stylesheet.java:615) at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.translate(Stylesheet.java:730) at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:354) at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:429) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:795) at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192) at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581) at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125) at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185) at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533) at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService]) at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService]) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169) at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) ERROR: 'Branch target offset too large for short' FATAL ERROR: 'Could not compile stylesheet' [Petals.Container.ServiceAssemblyLifeCycle.sa-XSLT-AD008-MajWOTransfoIn-provide]-SEVERE 2010-08-03 18:08:35,983 Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' javax.jbi.management.DeploymentException: Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:583) at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125) at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185) at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533) at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService]) at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService]) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169) at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:119) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581) ... 11 more Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828) at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192) at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117) ... 12 more [Petals.JBI-Management.DeploymentServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Unable to start the service assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' javax.jbi.JBIException: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196) at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533) at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService]) at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService]) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169) at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) [Petals.AutoLoaderServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Error during the deployment of a service assembly: java.lang.Exception: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:544) at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService]) at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService]) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450) at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169) at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462)
  • Environment:
    PetalsESB 3.1
    Petals-SE-XSLT forge customer Véolia
  1. sa-XSLT-AD008-MajWOTransfoIn-provide.zip
    (10 kB)
    Charles Casadei
    Wed, 4 Aug 2010 - 16:07:04 +0200

Activity

Charles Casadei made changes - Wed, 4 Aug 2010 - 16:05:36 +0200
Field Original Value New Value
Project Support PROD - Veolia Eau [ 10057 ] Petals-SE-XSLT [ 10049 ]
Key SPVEOLIAE-35 PETALSSEXSLT-5
Issue Type Incident [ 6 ] Bug [ 1 ]
Workflow pl-support-workflow [ 10451 ] pl-bugtracker-workflow [ 10452 ]
Component/s PetalsESB [ 10027 ]
Security Public [ 10000 ]
Charles Casadei made changes - Wed, 4 Aug 2010 - 16:06:37 +0200
Link This issue blocks SPVEOLIAE-34 [ SPVEOLIAE-34 ]
Charles Casadei made changes - Wed, 4 Aug 2010 - 16:07:04 +0200
Charles Casadei made changes - Wed, 4 Aug 2010 - 16:09:53 +0200
Summary Can't compile a big XSL stylesheet Can't compile a big XSL stylesheet : Branch target offset too large for short
Description Lorsque j'essaie de déployer la SU-XSLT ci-jointe j'obtiens l'erreur suivante :

petals@localhost:/> [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,400 Deploy Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,404 Register a data handler for SU 'su-XSLT-AD008-MajWOTransfoIn-provide'
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Validating the provided WSDL description
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptor manager
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 New Service Endpoint deployed : {http://petals.ow2.org/components/xslt/version-2}AD008-MajWOTransfoIn ->256786776257753 (INTERNAL):subdomain1/0/petals-se-xslt
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' deployed
[Petals.JBI-Management.DeploymentServiceImpl]-INFO 2010-08-03 18:08:34,467 Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' deployed
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,468 Init Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
com.sun.org.apache.bcel.internal.generic.ClassGenException: Branch target offset too large for short
       at com.sun.org.apache.bcel.internal.generic.BranchInstruction.dump(BranchInstruction.java:99)
       at com.sun.org.apache.bcel.internal.generic.InstructionList.getByteCode(InstructionList.java:980)
       at com.sun.org.apache.bcel.internal.generic.MethodGen.getMethod(MethodGen.java:616)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileNamedTemplate(Mode.java:556)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileTemplates(Mode.java:566)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(Mode.java:818)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileModes(Stylesheet.java:615)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.translate(Stylesheet.java:730)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:354)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:429)
       at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:795)
       at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
       at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
       at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
ERROR: 'Branch target offset too large for short'
FATAL ERROR: 'Could not compile stylesheet'
[Petals.Container.ServiceAssemblyLifeCycle.sa-XSLT-AD008-MajWOTransfoIn-provide]-SEVERE 2010-08-03 18:08:35,983 Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
javax.jbi.management.DeploymentException: Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:583)
       at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
       at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:119)
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
       ... 11 more
Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
       at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828)
       at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
       ... 12 more
[Petals.JBI-Management.DeploymentServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Unable to start the service assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide'
javax.jbi.JBIException: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
[Petals.AutoLoaderServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Error during the deployment of a service assembly:
java.lang.Exception: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:544)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)

Apparemment cela viendrait d'un problème connu de Xaan et qui ets corrigé dans la version 2.7.1 (car c'ets celle que l'on utilise dans Stylus et ca fonctionne). Peut-être même dans une version antérieure.
Lorsque j'essaie de déployer la SU-XSLT ci-jointe j'obtiens l'erreur suivante :

petals@localhost:/> [Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,400 Deploy Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,404 Register a data handler for SU 'su-XSLT-AD008-MajWOTransfoIn-provide'
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Validating the provided WSDL description
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptor manager
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-FINE 2010-08-03 18:08:34,415 Initializing interceptors...
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 New Service Endpoint deployed : {http://petals.ow2.org/components/xslt/version-2}AD008-MajWOTransfoIn ->256786776257753 (INTERNAL):subdomain1/0/petals-se-xslt
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,462 Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide' deployed
[Petals.JBI-Management.DeploymentServiceImpl]-INFO 2010-08-03 18:08:34,467 Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' deployed
[Petals.Container.Components.petals-se-xslt]-INFO 2010-08-03 18:08:34,468 Init Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
com.sun.org.apache.bcel.internal.generic.ClassGenException: Branch target offset too large for short
       at com.sun.org.apache.bcel.internal.generic.BranchInstruction.dump(BranchInstruction.java:99)
       at com.sun.org.apache.bcel.internal.generic.InstructionList.getByteCode(InstructionList.java:980)
       at com.sun.org.apache.bcel.internal.generic.MethodGen.getMethod(MethodGen.java:616)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileNamedTemplate(Mode.java:556)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileTemplates(Mode.java:566)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(Mode.java:818)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileModes(Stylesheet.java:615)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.translate(Stylesheet.java:730)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:354)
       at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:429)
       at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:795)
       at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
       at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
       at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
ERROR: 'Branch target offset too large for short'
FATAL ERROR: 'Could not compile stylesheet'
[Petals.Container.ServiceAssemblyLifeCycle.sa-XSLT-AD008-MajWOTransfoIn-provide]-SEVERE 2010-08-03 18:08:35,983 Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
javax.jbi.management.DeploymentException: Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:583)
       at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:125)
       at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:158)
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:119)
       at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.init(AbstractServiceUnitManager.java:581)
       ... 11 more
Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
       at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828)
       at org.ow2.petals.se.xslt.su.SUManager.addTemplate(SUManager.java:192)
       at org.ow2.petals.se.xslt.su.SUManager.doInit(SUManager.java:117)
       ... 12 more
[Petals.JBI-Management.DeploymentServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Unable to start the service assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide'
javax.jbi.JBIException: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196)
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:533)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
[Petals.AutoLoaderServiceImpl]-SEVERE 2010-08-03 18:08:35,986 Error during the deployment of a service assembly:
java.lang.Exception: An exception occured while starting the Service Assembly 'sa-XSLT-AD008-MajWOTransfoIn-provide' : Failed to init the Service Unit 'su-XSLT-AD008-MajWOTransfoIn-provide'
       at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.start(DeploymentServiceImpl.java:544)
       at org.objectweb.fractal.julia.generated.C9ae71627_0.start(INTERCEPTOR[DeploymentService])
       at org.objectweb.fractal.julia.generated.C59d5ff32_0.start(INTERFACE[DeploymentService])
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:450)
       at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
       at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
       at java.util.TimerThread.mainLoop(Timer.java:512)
       at java.util.TimerThread.run(Timer.java:462)
Charles Casadei made changes - Wed, 4 Aug 2010 - 17:42:03 +0200
Summary Can't compile a big XSL stylesheet : Branch target offset too large for short Can't compile XSL stylesheet over 1000 lines : Branch target offset too large for short
Charles Casadei made changes - Wed, 4 Aug 2010 - 18:16:52 +0200
Remaining Estimate 0 minutes [ 0 ]
Time Spent 10 minutes [ 600 ]
Charles Casadei made changes - Wed, 4 Aug 2010 - 18:18:07 +0200
Time Spent 10 minutes [ 600 ] 20 minutes [ 1200 ]
Charles Casadei made changes - Wed, 4 Aug 2010 - 18:19:13 +0200
Time Spent 20 minutes [ 1200 ] 2 hours, 20 minutes [ 8400 ]
Charles Casadei made changes - Wed, 4 Aug 2010 - 18:20:51 +0200
Assignee Charles Casadei [ ccasadei ] Vincent Zurczak [ vzurczak ]
Charles Casadei made changes - Thu, 5 Aug 2010 - 11:40:47 +0200
Time Spent 2 hours, 20 minutes [ 8400 ] 2 hours, 30 minutes [ 9000 ]
Charles Casadei made changes - Thu, 5 Aug 2010 - 11:42:42 +0200
Resolution Incomplete [ 4 ]
Status New [ 10000 ] Inaccurate [ 10001 ]

People

Dates

  • Created:
    Wed, 4 Aug 2010 - 16:05:19 +0200
    Updated:
    Thu, 5 Aug 2010 - 11:43:03 +0200
    Resolved:
    Thu, 5 Aug 2010 - 11:42:42 +0200

Time Tracking

Estimated:
Not Specified
Original Estimate - Not Specified
Remaining:
0m
Remaining Estimate - 0 minutes
Logged:
2h 30m
Time Spent - 2 hours, 30 minutes