[ 
https://issues.apache.org/activemq/browse/AMQ-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62329#action_62329
 ] 

Swapnonil Mukherjee edited comment on AMQ-2935 at 10/4/10 11:49 AM:
--------------------------------------------------------------------

The reason I chose Active MQ 5.4 is because is of it's "Message Scheduling" 
feature, which is not there in 5.3. We are using the message scheduling feature 
released with 5.4. Our application needs messages to sit on a queue for at 
least 30 seconds.  

I can downgrade to 5.3 but then how do I get message scheduling. Please advice.

I have checked disk capacity. There's no problem with that.

      was (Author: swapnonil):
    The reason I chose Active MQ 5.4 is because is of it's "Message Scheduling" 
feature, which is not there in 5.3. We are using the message scheduling feature 
released with 5.4. Our application needs messages to sit on a queue for at 
least 30 seconds.  

I can downgrade to 5.3 but then how do I get message scheduling. Please advice.


  
> java.io.EOFException: Chunk stream does not exist at page on broker start
> -------------------------------------------------------------------------
>
>                 Key: AMQ-2935
>                 URL: https://issues.apache.org/activemq/browse/AMQ-2935
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.4.0, 5.4.1, 5.5.0
>         Environment: Win7 32bit, JDK 1.6_20
>            Reporter: Andy
>            Assignee: Gary Tully
>            Priority: Blocker
>         Attachments: activemq-data.zip, activemq.xml, stacktraces.txt
>
>
> I am seeing this regularly upon restarts in all versions from 5.4.x - I 
> cannot downgrade due to breaking issues in previous versions.
> The broker was shutdown cleanly with no logged issues.
> Deleting the activemq-data directory seems to be the only recovery solution 
> (which is not an option in production)
> 2010-09-23 13:54:30,997 [Starting ActiveMQ Broker] ERROR 
> org.apache.activemq.broker.BrokerService - Failed to start ActiveMQ JMS 
> Message Broker. Reason: java.io.EOFException: Chunk stream does not exist at 
> page: 0
> java.io.EOFException: Chunk stream does not exist at page: 0
>       at org.apache.kahadb.page.Transaction$2.readPage(Transaction.java:454)
>       at org.apache.kahadb.page.Transaction$2.<init>(Transaction.java:431)
>       at 
> org.apache.kahadb.page.Transaction.openInputStream(Transaction.java:428)
>       at org.apache.kahadb.page.Transaction.load(Transaction.java:404)
>       at org.apache.kahadb.page.Transaction.load(Transaction.java:361)
>       at 
> org.apache.activemq.broker.scheduler.JobSchedulerStore$3.execute(JobSchedulerStore.java:250)
>       at org.apache.kahadb.page.Transaction.execute(Transaction.java:728)
>       at 
> org.apache.activemq.broker.scheduler.JobSchedulerStore.doStart(JobSchedulerStore.java:239)
>       at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53)
>       at 
> org.apache.activemq.broker.scheduler.SchedulerBroker.getStore(SchedulerBroker.java:198)
>       at 
> org.apache.activemq.broker.scheduler.SchedulerBroker.getInternalScheduler(SchedulerBroker.java:185)
>       at 
> org.apache.activemq.broker.scheduler.SchedulerBroker.start(SchedulerBroker.java:85)
>       at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:157)
>       at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:157)
>       at 
> org.apache.activemq.broker.TransactionBroker.start(TransactionBroker.java:112)
>       at 
> org.apache.activemq.broker.BrokerService$3.start(BrokerService.java:1786)
>       at 
> org.apache.activemq.broker.BrokerService.start(BrokerService.java:496)
>       at 
> org.apache.activemq.ra.ActiveMQResourceAdapter$1.run(ActiveMQResourceAdapter.java:85)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to