Tag: ioexception

Asynctask致命exception

我还是Android编程的新手。 我正在关注一本名为Learning Android的书中的教程。 当我点击更新按钮时,我最终崩溃了。 知道为什么吗? Stacktrace在下面。 我得到一个致命的例外:主要 package com.marakana.yamba; import winterwell.jtwitter.Twitter; import winterwell.jtwitter.TwitterException; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class StatusActivity extends Activity implements OnClickListener{ private static final String TAG =”StatusActivity”; Twitter twitter; EditText editText; Button updateButton ; @Override protected […]

我为什么要使用用户代理访问url?

我有一个类似于这个问题的代码。 在接受的答案中扩展代码也对我有用。 在此之前,我使用过这种类型的代码,从不遇到任何exception。 现在,我的问题是: 我为什么要使用用户代理? 为什么有必要在我的程序中使用? 是否有必要在每个程序中使用? 如果是的话,我的程序之前如何运行得如此之好? 如果不是,为什么我现在必须处理这个? 如何生成字符串”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)” ? (我想知道确切的格式)。 请注意 : 我修复它的程序,我每天都使用它,但之前从未遇到任何问题。

IOexception – 读取结束死机 – 在此示例中导致它的原因以及如何修复它 – Java中的multithreading应用程序

这是我在这里发布的问题的扩展 ,虽然这似乎解决了我的问题的一部分,现在我看到IO-Exception read end dead exception 。 我使用的是multithreaded应用程序,其中thread-1 produces随机数,而其他thread-2 consumes它来计算平均值。 一旦平均值达到阈值,我发信号通知thread-1停止产生数字。 这是代码的基本设计。 我收到IO-Exception read end dead exception 。 我想知道为什么会这样,以及如何解决它。 谢谢。 代码如下: import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.PipedInputStream; import java.io.PipedOutputStream; import java.util.Random; import java.util.concurrent.atomic.AtomicBoolean; // class NumGen extends Thread { PipedOutputStream pos; DataOutputStream dos; AtomicBoolean isDone; public NumGen(PipedOutputStream pos,AtomicBoolean isDone){ this.pos=pos; dos=new DataOutputStream(pos); this.isDone=isDone; […]

为什么运行hadoop时数据节点会关闭?

我在VirtualBox上的ubuntu 11.0.4上安装了hadoop 1.0.4(与我的主机名相同),不知怎的,数据节点关闭,在日志文件中出现以下错误 /************************************************************ STARTUP_MSG: Starting DataNode STARTUP_MSG: host = VirtualBox/127.0.1.1 STARTUP_MSG: args = [] STARTUP_MSG: version = 1.0.4 STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0 -r 1393290; compiled by ‘hortonfo’ on Wed Oct 3 05:13:58 UTC 2012 ************************************************************/ 2013-08-18 19:52:21,301 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties 2013-08-18 19:52:21,394 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered. 2013-08-18 19:52:21,412 […]

无法通过代理隧道。 代理返回HTTP / 1.1 503服务不可用

我想连接到Intranet服务器,我需要连接的URL是: URLConnection conn = new URL(“https://mywebsite”).openConnection(); 当我通过以下方式调用connect方法时:` conn.connect(); 我收到以下exception: java.io.IOException: Unable to tunnel through proxy. Proxy rerurns HTTP/1.1 503 Service Unavailable” at sun.net.www.protocol.httpHttpURLConnection.doTunneling 我怎么能解决这个例外,我已经尝试过在网上发布的许多解决方案,但没有任何运气。

Java编译器抱怨未报告的IOException

我正在尝试编写一个列出目录中所有非隐藏文件的方法。 但是,当我添加条件!Files.isHidden(filePath)我的代码将无法编译,并且编译器返回以下错误: java.lang.RuntimeException: Uncompilable source code – unreported exception java.io.IOException; must be caught or declared to be thrown 我试图捕获IOException ,但编译器仍然拒绝编译我的代码。 有什么明显的东西让我失踪吗? 代码如下。 try { Files.walk(Paths.get(root)).forEach(filePath -> { if (Files.isRegularFile(filePath) && !Files.isHidden(filePath)) { System.out.println(filePath); } }); } catch(IOException ex) { ex.printStackTrace(); } catch(Exception ex) { ex.printStackTrace(); }

java.util.zip.ZipFile.close()什么时候抛出IOException?

在什么情况下java.util.zip.ZipFile.close()会抛出IOException? 它的方法签名表明它可以被抛出,但是从源代码中似乎没有任何可能发生这种情况的地方,除非它是在本机代码中。 如果有exception,可以采取哪些纠正措施?

java.io.IOException:Stream已关闭

对于多个图像检索,我调用带有锚标记的PhotoHelperServlet来获取imageNames(多个图像),如下所示 PhotoHelperServlet获取Images名称 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Getting userid from session Image image = new Image(); image.setUserid(userid); ImageDAO imageDAO = new ImageDAO(); try { List imageId = imageDAO.listNames(image); if (imageId == null) { // check if imageId is retreived } request.setAttribute(“imageId”, imageId); //Redirect it to home page RequestDispatcher rd […]

调试“打开的文件太多”问题

我正在处理的应用程序突然崩溃了 java.io.IOException: … Too many open files 据我所知,这意味着文件已打开但未关闭。 Stacktrace当然是在事后发生的,只能帮助理解发生了什么事件错误。 什么是一种智能的方式来搜索你的代码库来找到这个问题,这似乎只是在应用程序处于高压力负载时才会发生。

尽管chmod 777,java.io.FileNotFoundException(权限被拒绝)

在Tomcat上编写Grails应用程序时,我遇到了一些奇怪的问题。 创建简单的测试控制器后,我想在包com中编写测试内容 package com.domain.controller import java.io.File; import java.io.PrintWriter; class TestController { def index() { // test try { PrintWriter writer = new PrintWriter(“/home/user/domains/domain.com/public_html/the-file-name.txt”); writer.println(“The first line”); writer.println(“The second line”); writer.close(); } catch (IOException e) { throw new RuntimeException(e); } } } 我得到一个例外: 类java.io.FileNotFoundException消息/home/user/domains/domain.com/public_html/the-file-name.txt(Brakdostępu) 我已将chmod设置为777到/home/user/domains/domain.com/public_html/ 。 并且tomcat7.tomcat7是所有者。 我还试图创建这个文件,访问权限777和所有权设置为tomcat7,但我仍然得到一个例外: ls -al /home/user/domains/domain.com/public_html razem 16 drwxrwxrwx 3 tomcat7 […]