[JBoss jBPM] - Timers and JBPM 3.2.1
by luukey
Hello.
I'm trying to ceate a simple console application with jbpm and timers. What I did is quite simple:
public static void main(String[] args)
| {
| try
| {
| JbpmConfiguration conf = JbpmConfiguration.getInstance("src/main/config/jbpm.cfg.xml");
| JbpmContext ctx = conf.createJbpmContext();
| ZipInputStream zis = new ZipInputStream(new FileInputStream("/test1.par"));
| ProcessDefinition pDef = ProcessDefinition.parseParZipInputStream(zis);
| ctx.deployProcessDefinition(pDef);
| zis.close();
| conf.startJobExecutor();
|
| ProcessInstance pInst = ctx.newProcessInstance("test1");
| pInst.signal();
| }
| catch (Exception ex)
| {
| ex.printStackTrace();
| } and the process definition goes as follows:<process-definition
| xmlns="urn:jbpm.org:jpdl-3.2" name="test1">
| <start-state name="start-state1">
| <transition to="state1" name="to_state1"></transition>
| </start-state>
| <state name="state1">
| <timer duedate="2 seconds" name="timy_timer" repeat="yes">
| <action class="TimerActionHandler"></action>
| </timer>
| <transition to="state1" name="to_state1"></transition>
| </state>
| </process-definition>. The problem is, I'm unable to execute the handler. I've tried to find some answer for that in the posts, but one I've found, I guess, referred to the 3.1.x and if I got it right, the timers have been seriously refactored since that time. What I've discovered is that the jbpm-console does it right, I mean it somehow adds a new record to the jbpm_job table in the database. What i did, was a simple experiment: started JBoss, configured and deployed the console, deployed the same process and run it. Then killed JBoss with entries left int the database (I use PostgreSQL). My code is able now to run the orphaned timers, yet it is unable to create the new ones. What else should I do to make it happen ? My jbpm.cfg.xml is like this: <jbpm-configuration>
| <jbpm-context>
| <service name="persistence" factory="org.jbpm.persistence.db.DbPersistenceServiceFactory" />
| <service name="tx" factory="org.jbpm.tx.TxServiceFactory" />
| <service name="message" factory="org.jbpm.msg.db.DbMessageServiceFactory" />
| <service name="scheduler" factory="org.jbpm.scheduler.db.DbSchedulerServiceFactory" />
| <service name="logging" factory="org.jbpm.logging.db.DbLoggingServiceFactory" />
| <service name="authentication" factory="org.jbpm.security.authentication.DefaultAuthenticationServiceFactory" />
| </jbpm-context>
| <string name="resource.hibernate.cfg.xml" value="hibernate.cfg.xml" />
| <string name="resource.business.calendar" value="org/jbpm/calendar/jbpm.business.calendar.properties" />
| <string name="resource.default.modules" value="org/jbpm/graph/def/jbpm.default.modules.properties" />
| <string name="resource.converter" value="org/jbpm/db/hibernate/jbpm.converter.properties" />
| <string name="resource.action.types" value="org/jbpm/graph/action/action.types.xml" />
| <string name="resource.node.types" value="org/jbpm/graph/node/node.types.xml" />
| <string name="resource.parsers" value="org/jbpm/jpdl/par/jbpm.parsers.xml" />
| <string name="resource.varmapping" value="org/jbpm/context/exe/jbpm.varmapping.xml" />
| <string name="resource.mail.templates" value="jbpm.mail.templates.xml" />
| <int name="jbpm.byte.block.size" value="1024" singleton="true" />
| <string name="jbpm.mail.smtp.host" value="localhost" />
| <bean name="jbpm.task.instance.factory" class="org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl" singleton="true" />
| <bean name="jbpm.variable.resolver" class="org.jbpm.jpdl.el.impl.JbpmVariableResolver" singleton="true" />
| <bean name="jbpm.mail.address.resolver" class="org.jbpm.identity.mail.IdentityAddressResolver" singleton="true" />
| <bean name="jbpm.job.executor" class="org.jbpm.job.executor.JobExecutor">
| <field name="jbpmConfiguration"><ref bean="jbpmConfiguration" /></field>
| <field name="name"><string value="JbpmJobExector" /></field>
| <field name="nbrOfThreads"><int value="1" /></field>
| <field name="idleInterval"><int value="5000" /></field>
| <field name="maxIdleInterval"><int value="3600000" /></field> <!-- 1 hour -->
| <field name="historyMaxSize"><int value="20" /></field>
| <field name="maxLockTime"><int value="600000" /></field> <!-- 10 minutes -->
| <field name="lockMonitorInterval"><int value="60000" /></field> <!-- 1 minute -->
| <field name="lockBufferTime"><int value="5000" /></field> <!-- 5 seconds -->
| </bean>
| </jbpm-configuration> and Hibernate is set to use PostgreSQL, of course.
I get no exceptions. The handler is simply not invoked (or invoked only when it is deployed through the jbpm-console). Thanks in advance for help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065954#4065954
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065954
18Â years, 9Â months
[JBossWS] - Configured DII Not Working
by c_eric_ray
JBoss 4.0.5.GA/JBossWS 1.0.3
This code from the User's Guide does not work. Any ideas?
String endpoint = "http://redbull:8080/ping/Ping";
| String namespace = "http://ls.vicor.com/ws";
|
| ServiceFactory factory = ServiceFactory.newInstance();
| URL wsdlLocation = new URL(endpoint + "?wsdl");
| QName serviceName = new QName(namespace, "Ping");
| ServiceImpl service = (ServiceImpl)factory.createService(wsdlLocation, serviceName);
| Call call = service.createCall();
|
| QName operationName = new QName(namespace, "Ping_execute");
| call.setOperationName(operationName);
|
| String hello = "Hello";
| Object retObj = call.invoke(new Object[]{hello});
wsdl..
| <?xml version="1.0" encoding="UTF-8"?>
| <definitions name='Ping' targetNamespace='http://ls.vicor.com/ws' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://ls.vicor.com/ws' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
| <types>
| <schema elementFormDefault='qualified' targetNamespace='http://ls.vicor.com/ws' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://ls.vicor.com/ws' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
| <complexType name='execute'>
| <sequence>
| <element name='message' nillable='true' type='string'/>
| </sequence>
| </complexType>
| <complexType name='executeResponse'>
| <sequence>
| <element name='result' nillable='true' type='string'/>
| </sequence>
| </complexType>
| <element name='execute' type='tns:execute'/>
| <element name='executeResponse' type='tns:executeResponse'/>
| </schema>
| </types>
| <message name='Ping_execute'>
| <part element='tns:execute' name='parameters'/>
| </message>
| <message name='Ping_executeResponse'>
| <part element='tns:executeResponse' name='result'/>
| </message>
| <portType name='Ping'>
| <operation name='execute'>
| <input message='tns:Ping_execute'/>
| <output message='tns:Ping_executeResponse'/>
| </operation>
| </portType>
| <binding name='PingBinding' type='tns:Ping'>
| <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
| <operation name='execute'>
| <soap:operation soapAction=''/>
| <input>
| <soap:body use='literal'/>
| </input>
| <output>
| <soap:body use='literal'/>
| </output>
| </operation>
| </binding>
| <service name='Ping'>
| <port binding='tns:PingBinding' name='PingPort'>
| <soap:address location='http://redbull:8080/ping/Ping'/>
| </port>
| </service>
| </definitions>
|
Is there something more I need to do. I get the following error:
15:13:30,661 ERROR [PingApplicationInstanceBean] org.jboss.ws.WSException: Cannot obtain java type mapping for: {http://ls.vicor.com/ws}execute
| 15:13:30,662 ERROR [STDERR] org.jboss.ws.WSException: Cannot obtain java type mapping for: {http://ls.vicor.com/ws}execute
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.deployment.JSR109MetaDataBuilder.buildParameterMetaDataDoc(JSR109MetaDataBuilder.java:451)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.deployment.JSR109MetaDataBuilder.setupOperationsFromWSDL(JSR109MetaDataBuilder.java:200)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaDataInternal(JSR109ClientMetaDataBuilder.java:208)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaData(JSR109ClientMetaDataBuilder.java:126)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaData(JSR109ClientMetaDataBuilder.java:82)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.jaxrpc.ServiceImpl.<init>(ServiceImpl.java:96)
| 15:13:30,662 ERROR [STDERR] at org.jboss.ws.jaxrpc.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:157)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ws.jaxrpc.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:128)
| 15:13:30,663 ERROR [STDERR] at com.vicor.lm.server.ping.PingApplicationInstanceBean.pingApplications(PingApplicationInstanceBean.java:50)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,663 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,663 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 15:13:30,663 ERROR [STDERR] at com.vicor.lm.server.interceptors.LogTraceInfo.logTraceInfo(LogTraceInfo.java:19)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,663 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| 15:13:30,663 ERROR [STDERR] at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:53)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
| 15:13:30,663 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,663 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 15:13:30,663 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| 15:13:30,663 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,663 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 15:13:30,664 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:211)
| 15:13:30,664 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
| 15:13:30,664 ERROR [STDERR] at $Proxy134.pingApplications(Unknown Source)
| 15:13:30,664 ERROR [STDERR] at com.vicor.lm.server.ping.PingTimerBean.timerExpired(PingTimerBean.java:55)
| 15:13:30,664 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source)
| 15:13:30,665 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,665 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,665 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 15:13:30,665 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 15:13:30,665 ERROR [STDERR] at com.vicor.lm.server.interceptors.LogTraceInfo.logTraceInfo(LogTraceInfo.java:19)
| 15:13:30,665 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)
| 15:13:30,665 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,665 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,665 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:113)
| 15:13:30,665 ERROR [STDERR] at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:53)
| 15:13:30,666 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
| 15:13:30,666 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:13:30,666 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:13:30,666 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| 15:13:30,666 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,666 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,666 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| 15:13:30,666 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,666 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 15:13:30,667 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,667 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 15:13:30,667 ERROR [STDERR] at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)
| 15:13:30,667 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,667 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| 15:13:30,667 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,667 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 15:13:30,667 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 15:13:30,667 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessContainer.callTimeout(StatelessContainer.java:150)
| 15:13:30,667 ERROR [STDERR] at org.jboss.ejb.txtimer.TimerImpl$TimerTaskImpl.run(TimerImpl.java:524)
| 15:13:30,667 ERROR [STDERR] at java.util.TimerThread.mainLoop(Timer.java:512)
| 15:13:30,667 ERROR [STDERR] at java.util.TimerThread.run(Timer.java:462)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065952#4065952
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065952
18Â years, 9Â months
[JBoss Seam] - Re: Problem with the images in the [i]D:\jboss-seam-1.2.1. G
by trickyvail
I have also experienced corrupt image files when creating new seam-gen projects in a Linux environment. I'm not sure that this problem occurs within windows.
There are only 3 files that are effected by this problem:
/view/img/cal-next.png
/view/img/cal-prev.png
/view/img/dtpick.gif
So it has not been a big deal to copy the files over manually.
I've done a little research into the problem and I think it is related to the use of a filterset in the ant copy command on line 602-605 of the seam-gen build file $SEAM_HOME/seam-gen/build.xml <copy todir="${project.home}/view">
| <fileset refid="view"/>
| <filterset refid="project"/>
| </copy>
|
The ANT documentation (http://ant.apache.org/manual/CoreTasks/copy.html) says:
anonymous wrote : Note: If you employ filters in your copy operation, you should limit the copy to text files. Binary files will be corrupted by the copy operation. This applies whether the filters are implicitly defined by the filter task or explicitly provided to the copy operation as filtersets. See encoding note.
Would it be appropriate to post a JIRA issue? I think it can be resolved by copying the image files within their own copy task (without filters or filtersets).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065946#4065946
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065946
18Â years, 9Â months
[JBoss Seam] - s:selectDate does not have focus when h:selectOneMenu is bel
by byoudan
When you have a selectDate tied to a h:inputText box and there is h:selectOneMenu control directly below, the h:selectOneMenu item has focus and shows through the date picker when the date picker is selected. This only happens on IE6. IE7 and Firefox are ok but the standard browser here is IE6. Any ideas?
| <tr>
| <td>Queue Date</td>
| <td>
| <s:decorate>
| <h:inputText id="queueDate" value="#{sAppAdmin.queueDate}">
| <s:convertDateTime pattern="MM/dd/yyyy"/>
| </h:inputText>
| <s:selectDate for="queueDate">
| <h:graphicImage url="../img/dtpick.gif" style="margin-left:5px;cursor:pointer" />
| </s:selectDate>
| </s:decorate>
| </td>
| </tr>
| <tr>
| <td>Project Status</td>
| <td>
| <s:decorate>
| <h:selectOneMenu id="projectStatus" layout="pageDirection" value="#{projectStatusId}">
| <f:selectItem itemValue="3749" itemLabel="(Select one)" />
| <f:selectItem itemValue="5083" itemLabel="Active"/>
| </h:selectOneMenu>
| </s:decorate>
| </td>
| </tr>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065944#4065944
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065944
18Â years, 9Â months