Sorry, as i see the problem in Tapestry 4.1.2-SNAPSHOT.
Tapestry 4.1.1 works with javassist 3.4 and ognl-2.7-20070425.021856-29.jar
correctly.


Alex Rytov wrote:
> 
> There is something wrong with IBM JVM (1.5.0) and javassist version (3.3,
> 3.4, 3.5-SNAPSHOT)
> Previous version of Tapestry (4.1.1) runs correctly (cause javassist
> version 3.0)
> 
> [5/16/07 10:48:08:143 MSD] 00000022 HiveMindExpre E
> org.apache.tapestry.services.impl.HiveMindExpressionCompiler
> compileExpression Error generating OGNL statements for expression
> adapterFactory.getRenderableAdaptor(property.value) with root
> [EMAIL PROTECTED]:Exception/$ExceptionDisplay]
>                                 
> org.apache.hivemind.ApplicationRuntimeException: Unable to create class
> ognl.ASTChain1925870282565.0Accessor: by java.lang.ClassFormatError:
> (ognl/ASTChain1925870282565/0Accessor) class name is invalid at offset=0
>       at
> org.apache.tapestry.enhance.CtClassSource.createClass(CtClassSource.java:90)
> [skip]
>       at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
> Caused by: javassist.CannotCompileException: by
> java.lang.ClassFormatError: (ognl/ASTChain1925870282565/0Accessor) class
> name is invalid at offset=0
>       at javassist.ClassPool.toClass(ClassPool.java:904)
>       at javassist.CtClass.toClass(CtClass.java:1078)
>       at
> org.apache.tapestry.enhance.HiveMindClassPool.toClass(HiveMindClassPool.java:79)
>       at
> org.apache.tapestry.enhance.CtClassSource.createClass(CtClassSource.java:86)
>       ... 99 more
> Caused by: java.lang.ClassFormatError:
> (ognl/ASTChain1925870282565/0Accessor) class name is invalid at offset=0
>       at java.lang.ClassLoader.defineClassImpl(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:224)
>       at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:615)
>       at javassist.ClassPool.toClass2(ClassPool.java:916)
>       at javassist.ClassPool.toClass(ClassPool.java:898)
>       ... 102 more
> 
> 
> Jessek wrote:
>> 
>> Maybe websphere is causing some other version of javassist to be used?
>> 
>> On 5/15/07, Denis Burlaka <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi.
>>>
>>> I attempted to run my application on the IBM WebSphere 6.1.0.7, but the
>>> next
>>> exception occurres:
>>>
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R
>>> org.apache.hivemind.ApplicationRuntimeException: Unable to create class
>>> ognl.ASTConst2544146341.0Accessor: by java.lang.ClassFormatError:
>>> (ognl/ASTConst2544146341/0Accessor) class name is invalid at offset=0
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.enhance.CtClassSource.createClass(CtClassSource.java
>>> :90)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.enhance.AbstractFab.createClass(AbstractFab.java:96)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>>
>>> org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression
>>> (HiveMindExpressionCompiler.java:220)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:387)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> ognl.Ognl.compileExpression(Ognl.java:123)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(
>>> ExpressionCacheImpl.java:129)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>>
>>> org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression
>>> (
>>> ExpressionCacheImpl.java:91)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>>
>>> $ExpressionCache_1128f1942e2.getCompiledExpression($ExpressionCache_1128f1942e2.java)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.binding.ExpressionBinding.resolveExpression(
>>> ExpressionBinding.java:122)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.binding.ExpressionBinding.getObject(
>>> ExpressionBinding.java:113)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java
>>> :84)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.enhance.EnhanceUtils.toBoolean(EnhanceUtils.java:176)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> $Shell_1.isDisableTapestryMeta($Shell_1.java)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.html.Shell.renderComponent(Shell.java:60)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
>>> DefaultResponseBuilder.java:184)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
>>> DefaultResponseBuilder.java:182)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:237)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:397)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(
>>> DefaultResponseBuilder.java:158)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(
>>> ResponseRendererImpl.java:33)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>>
>>> $ResponseRenderer_1128f1941bc.renderResponse($ResponseRenderer_1128f1941bc.java)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>>
>>> $ResponseRenderer_1128f1941bb.renderResponse($ResponseRenderer_1128f1941bb.java)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.engine.HomeService.service(HomeService.java:68)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> $IEngineService_1128f194230.service($IEngineService_1128f194230.java)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(
>>> EngineServiceInnerProxy.java:77)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(
>>> EngineServiceOuterProxy.java:72)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:246)
>>> [15.05.07 13:38:28:812 MSD] 0000001e SystemErr     R     at
>>> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(
>>> InvokeEngineTerminator.java:54)
>>>
>>> I'm currently working with tapestry-4.1.2-SNAPSHOT.
>>> My application perfectly works on Tomcat 5.5 and JBOSS 4.0.3.
>>>
>>> Does anybody know how to fix this exception?
>>> or may be is there any workaround for this issue?
>>>
>>> Thanks.
>>>
>> 
>> 
>> 
>> -- 
>> Jesse Kuhnert
>> Tapestry/Dojo team member/developer
>> 
>> Open source based consulting work centered around
>> dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Exception-on-the-IBM-WebShpere-tf3757667.html#a10637951
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to