Top.Mail.Ru
Ответы
Аватар пользователя

С#

Разработка под Microsoft, игры на Unity, десктоп, облачные сервисы. Добавление модулей в проекты на других языках, многопоточность и другие радости оптимизации.
постов
52 участника
Крашит Fabric Installer

При запуске выдает это

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
java.lang.RuntimeException: Unable to load metadata
	at net.fabricmc.installer.Main.loadMetadata(Main.java:106)
	at net.fabricmc.installer.InstallerGui.<init>(InstallerGui.java:57)
	at net.fabricmc.installer.InstallerGui.start(InstallerGui.java:81)
	at net.fabricmc.installer.Main.main(Main.java:70)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
	at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
	at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
	at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
	at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472)
	at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243)
	at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181)
	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509)
	at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480)
	at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
	at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
	at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
	at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
	at java.base/sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:554)
	at java.base/sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:611)
	at java.base/sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:705)
	at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119)
	at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3692)
	at net.fabricmc.installer.util.Utils.readString(Utils.java:104)
	at net.fabricmc.installer.util.Utils.readString(Utils.java:91)
	at net.fabricmc.installer.util.FabricService.lambda$queryMetaJson$0(FabricService.java:36)
	at net.fabricmc.installer.util.FabricService.invokeWithFallbacks(FabricService.java:79)
	at net.fabricmc.installer.util.FabricService.queryMetaJson(FabricService.java:36)
	at net.fabricmc.installer.util.MetaHandler.load(MetaHandler.java:41)
	at net.fabricmc.installer.Main.loadMetadata(Main.java:103)
	... 3 more
	Suppressed: java.net.SocketTimeoutException: Read timed out
		at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
		at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
		at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
		at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
		at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
		at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
		at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472)
		at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243)
		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181)
		at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
		at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509)
		at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480)
		at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
		at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
		at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
		at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
		at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
		at java.base/sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
		at java.base/sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:698)
		at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3692)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3685)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3673)
		at net.fabricmc.installer.util.Utils.readString(Utils.java:108)
		... 9 more
	Suppressed: java.net.SocketTimeoutException: Read timed out
		at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
		at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
		at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
		at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
		at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
		at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
		at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472)
		at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243)
		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181)
		at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
		at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509)
		at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480)
		at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
		at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
		at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
		at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
		at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
		at java.base/sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
		at java.base/sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:698)
		at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3692)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3685)
		at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3673)
		at net.fabricmc.installer.util.Utils.readString(Utils.java:108)
		... 9 more
Ошибка Doom Eternal

Помогите, скачал Doom Eternal но вылазит ошибка bethesda.net, ничего не помогает: ни YogaDNS ни просто DNS ни VPN

Что делать если byedpi

Когда я его запускаю он через 5 секунд выключается и не работает
[10:59:29] Приложение запущено

[10:59:36] ByeDPI запущен: -Ku -a3 -An -Kt,h -d1 -s3+s -An

[10:59:36] ProxiFyre запущен

[10:59:36] ProxiFyre: Configuration Result:

[10:59:36] ProxiFyre: [Success] Name ProxiFyreService

[10:59:36] ProxiFyre: [Success] DisplayName ProxiFyre Service

[10:59:36] ProxiFyre: [Success] Description ProxiFyre - SOCKS5 Proxifier Service

[10:59:36] ProxiFyre: [Success] ServiceName ProxiFyreService

[10:59:36] ProxiFyre: Topshelf v4.3.0.0, .NET Framework 4.8.9310.0 (4.0.30319.42000)

[10:59:42] ProxiFyre: Topshelf.Hosts.ConsoleRunHost Error: 0 : An exception occurred, System.Runtime.InteropServices.SEHException (0x80004005): ‚­Ґи­Ё© Є®¬Ї®­Ґ­в б®§¤ « ЁбЄ«о祭ЁҐ.

[10:59:42] ProxiFyre: ў socksify_unmanaged.get_instance(log_level_mx )

[10:59:42] ProxiFyre: ў Socksifier.Socksifier..ctor(LogLevel log_level)

[10:59:42] ProxiFyre: ў Socksifier.Socksifier.GetInstance(LogLevel log_level)

[10:59:42] ProxiFyre: ў ProxiFyre.ProxiFyreService.Start()

[10:59:42] ProxiFyre: ў Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)

[10:59:42] ProxiFyre: ў Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)

[10:59:42] ProxiFyre: ў Topshelf.Hosts.ConsoleRunHost.Run()

[10:59:42] ProxiFyre: Topshelf.Hosts.ConsoleRunHost Critical: 0 : The service threw an unhandled exception, System.NullReferenceException: ‘бл«Є  ­  ®ЎкҐЄв ­Ґ гЄ §лў Ґв ­  нЄ§Ґ¬Ї«па ®ЎкҐЄв .

[10:59:42] ProxiFyre: ў System.Threading.EventWaitHandle.Set()

[10:59:42] ProxiFyre: ў Socksifier.Socksifier.!Socksifier()

[10:59:42] ProxiFyre: ў Socksifier.Socksifier.Dispose(Boolean A_0)

[10:59:42] ProxiFyre: ЌҐ®Ўа Ў®в ­­®Ґ ЁбЄ«о祭ЁҐ: System.NullReferenceException: ‘бл«Є  ­  ®ЎкҐЄв ­Ґ гЄ §лў Ґв ­  нЄ§Ґ¬Ї«па ®ЎкҐЄв .

[10:59:42] ProxiFyre: ў System.Threading.EventWaitHandle.Set()

[10:59:42] ProxiFyre: ў Socksifier.Socksifier.!Socksifier()

[10:59:42] ProxiFyre: ў Socksifier.Socksifier.Dispose(Boolean A_0)

[10:59:43] ByeDPI процесс остановлен

Что делать?

Ошибка в zalith launcher при скачивании версии

java.io.IOException: Unable to download from https://piston-meta.mojang.com/v1/packages/a5a8a3c1784abdf7c6e26b0797c8793c050b3b6a/1.20.1.json

at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:48)

at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:30)

at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:70)

at net.kdt.pojavlaunch.mirrors.DownloadMirror.downloadFileMirrored(DownloadMirror.java:69)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$downloadGameJson$2(MinecraftDownloader.java:206)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda3.call(Unknown Source:4)

at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:136)

at net.kdt.pojavlaunch.utils.DownloadUtils.ensureSha1(DownloadUtils.java:161)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGameJson(MinecraftDownloader.java:203)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadAndProcessMetadata(MinecraftDownloader.java:245)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGame(MinecraftDownloader.java:94)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$start$0$net-kdt-pojavlaunch-tasks-MinecraftDownloader(MinecraftDownloader.java:65)

at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda0.call(Unknown Source:8)

at com.movtery.zalithlauncher.task.SimpleTask.performMainTask(SimpleTask.kt:7)

at com.movtery.zalithlauncher.task.Task.execute$lambda$7(Task.kt:108)

at com.movtery.zalithlauncher.task.Task.$r8$lambda$slCHU1ZCBTw2VF3M7tx5-t6MzUc(Unknown Source:0)

at com.movtery.zalithlauncher.task.Task$$ExternalSyntheticLambda2.run(Unknown Source:2)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)

at java.lang.Thread.run(Thread.java:1012)

Caused by: java.net.UnknownHostException: Unable to resolve host "piston-meta.mojang.com": No address associated with hostname

at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:124)

at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)

at java.net.InetAddress.getAllByName(InetAddress.java:1152)

at com.android.okhttp.Dns$1.lookup(Dns.java:41)

at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)

at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)

at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)

at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)

at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)

at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)

at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)

at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)

at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)

at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)

at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90)

at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30)

at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:38)

... 19 more

Ошибка в майнкрафте

не удалось подключиться к серверу:Internal exception.java.net. SocketException: Connection reset, что делать если при подключении на сервер майнкрафта выдает ошибку, при чем не у одного меня, а у всех кто пытается зайти на сервер. Перепробовали все и оишбка скорее всего со стороны сервера, что делать?

Оцените пж мой код на java swing и c# я писал 10 часов от босса кфс до пик ми
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.*;

public class Main extends JFrame {
    private boolean squareVisible = false;
    private int width;
    private int height;

    public Main() {
        Toolkit tk = Toolkit.getDefaultToolkit();
        Dimension screenSize = tk.getScreenSize();
        width = screenSize.width;
        height = screenSize.height;
        
        squareVisible = readSquareVisibleFromFile();

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        Rectangle usableBounds = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds();
        setBounds(usableBounds);
        
        JPanel panelz = new JPanel() {
            @Override
            protected void paintComponent(Graphics g) {
                super.paintComponent(g);
                
                g.setColor(Color.DARK_GRAY);
                g.fillRect(0, height - 50, width, 50);
                
                g.fillRect(0, 0, 50, 50);
                
                if (squareVisible) {
                    g.setColor(Color.BLUE);
                    g.fillRect(5, height - 153, 100, 100);
                }
                
                //g.setColor(Color.RED);
                //g.fillRect(150, height - 150, 100, 100);
            }
        };

        add(panelz);

        setUndecorated(true);
        setAlwaysOnTop(true);
        setExtendedState(JFrame.MAXIMIZED_BOTH);
        setVisible(true);
        
        addKeyListener(new KeyAdapter() {
            @Override
            public void keyPressed(KeyEvent e) {
                if (e.getKeyCode() == KeyEvent.VK_ALT) {
                    squareVisible = !squareVisible;
                    writeSquareVisibleToFile(squareVisible);
                    repaint();
                }
            }
        });
    }

    private boolean readSquareVisibleFromFile() {
        File file = new File("C:\\SomeDir\\libplus\\altbind.txt");
        if (!file.exists()) {
            return false; // по умолчанию скрыт
        }
        try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
            String line = reader.readLine();
            return line != null && line.trim().equalsIgnoreCase("T");
        } catch (IOException e) {
            e.printStackTrace();
            return false;
        }
    }

    private void writeSquareVisibleToFile(boolean visible) {
        File file = new File("C:\\SomeDir\\libplus\\altbind.txt");
        try (BufferedWriter writer = new BufferedWriter(new FileWriter(file, false))) {
            writer.write(visible ? "T" : "F");
            writer.flush();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(Main::new);
    }
}
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.IO;

class Program
{
    private const int WH_KEYBOARD_LL = 13;
    private const int WM_KEYDOWN = 0x0100;

    private static LowLevelKeyboardProc _proc = HookCallback;
    private static IntPtr _hookID = IntPtr.Zero;

    static void Main()
    {
        _hookID = SetHook(_proc);
        Console.WriteLine("Перехват клавиши Win активирован. Нажмите ESC для выхода.");

        
        MSG msg;
        while (GetMessage(out msg, IntPtr.Zero, 0, 0) != 0)
        {
            TranslateMessage(ref msg);
            DispatchMessage(ref msg);

            // Для выхода по ESC
            if (msg.message == WM_KEYDOWN)
            {
                int vkCode = (int)msg.wParam;
                if (vkCode == 0x1B) // ESC
                    break;
            }
        }

        UnhookWindowsHookEx(_hookID);
    }

    private static IntPtr SetHook(LowLevelKeyboardProc proc)
    {
        using (Process curProcess = Process.GetCurrentProcess())
        using (ProcessModule curModule = curProcess.MainModule)
        {
            return SetWindowsHookEx(WH_KEYBOARD_LL, proc,
                GetModuleHandle(curModule.ModuleName), 0);
        }
    }

    private delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);

    private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
    {
        if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)
        {
            int vkCode = Marshal.ReadInt32(lParam);
            string filePath = "C:\\SomeDir\\libplus\\winbind.txt";
            string filePatha = "C:\\SomeDir\\libplus\\altbind.txt";
            string path = @"C:\SomeDir";
            string subpath = @"libplus\";
            DirectoryInfo dirInfo = new DirectoryInfo(path);

            if (vkCode == 0x5B || vkCode == 0x5C)
            {
                Console.WriteLine("Win key pressed, blocked.");
                if (!dirInfo.Exists)
                {
                    dirInfo.Create();
                }
                dirInfo.CreateSubdirectory(subpath);
                try
                {
                    using (StreamWriter writer = File.CreateText(filePath))
                    using (StreamWriter writers = File.CreateText(filePatha))
                    {
                        
                        writer.WriteLine("True :)");
                        writers.WriteLine("F");
                    }
                }
                catch (Exception ex) {
                    Console.WriteLine($"Ошибка: {ex.Message}");
                }
                return (IntPtr)1;
            }
        }
        return CallNextHookEx(_hookID, nCode, wParam, lParam);
    }

    
    [StructLayout(LayoutKind.Sequential)]
    public struct MSG
    {
        public IntPtr hwnd;
        public uint message;
        public IntPtr wParam;
        public IntPtr lParam;
        public uint time;
        public POINT pt;
    }

    [StructLayout(LayoutKind.Sequential)]
    public struct POINT
    {
        public int x;
        public int y;
    }

    [DllImport("user32.dll")]
    private static extern int GetMessage(out MSG lpMsg, IntPtr hWnd, uint wMsgFilterMin, uint wMsgFilterMax);

    [DllImport("user32.dll")]
    private static extern bool TranslateMessage([In] ref MSG lpMsg);

    [DllImport("user32.dll")]
    private static extern IntPtr DispatchMessage([In] ref MSG lpMsg);

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId);

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern bool UnhookWindowsHookEx(IntPtr hhk);

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);

    [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr GetModuleHandle(string lpModuleName);
}